package com.yiren.dbaa.module.practice_set.map.contract;
import com.yiren.backstage.currency.entity.MapEntity;
import com.yiren.dbaa.currency.api.CommonCallBack;

/**
 * @author lwb
 * @date : 2022/11/28 15:29
 * @description: 已公开地图
 */
public interface OpenMapContract {

    interface Presenter {
        /**
         * 加载已公开地图列表
         * @return
         */
        void loadOpenMap(String userID,CommonCallBack callBack);

        /**
         * 设置地图启用和停用状态
         */
        void setMapState(int state, MapEntity map, CommonCallBack callBack);

    }
    interface Model {
        /**
         * 设置地图启用和停用状态
         */
        void changeMapState(int state, MapEntity map, CommonCallBack callBack);

    }

    interface View {

    }


}
